package com.nbufe.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author LZH
 * @date 2023/4/5
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ImportIndustoryProduceVo {
    @ExcelProperty("名称")
    private String name;
    //材料id
    @ExcelIgnore
    private Long materialId;
    //工序id
    @ExcelIgnore
    private Long processId;
    //工业材料消耗量
    @ExcelProperty("消耗量(t)")
    private Double consumption;
    //二氧化碳排放因子
    @ExcelProperty("二氧化碳排放因子(tCO2/t)")
    private Double emissionFactor;
    //工序
    @ExcelProperty("工序")
    private String process;
    //年
    @ExcelProperty("年")
    private Integer year;
    //月
    @ExcelProperty("月")
    private Integer month;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getMaterialId() {
        return materialId;
    }

    public void setMaterialId(Long materialId) {
        this.materialId = materialId;
    }

    public Double getConsumption() {
        return consumption;
    }

    public void setConsumption(Double consumption) {
        this.consumption = consumption;
    }

    public Double getEmissionFactor() {
        return emissionFactor;
    }

    public void setEmissionFactor(Double emissionFactor) {
        this.emissionFactor = emissionFactor;
    }

    public String getProcess() {
        return process;
    }

    public void setProcess(String process) {
        this.process = process;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Integer getMonth() {
        return month;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }
}
